-
Notifications
You must be signed in to change notification settings - Fork 5.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
executor: solve bug of copy joined tuples after inline projection #15411
Conversation
Codecov Report
@@ Coverage Diff @@
## master #15411 +/- ##
================================================
+ Coverage 80.3898% 80.5645% +0.1747%
================================================
Files 502 502
Lines 134058 134872 +814
================================================
+ Hits 107769 108659 +890
+ Misses 17819 17771 -48
+ Partials 8470 8442 -28 |
/run-unit-test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
rest LGTM
LGTM
/rebuild |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
/run-all-tests |
@fzhedu merge failed. |
/rebuild |
/run-all-tests |
/merge |
/run-all-tests |
/run-cherry-picker |
Signed-off-by: ti-srebot <ti-srebot@pingcap.com>
cherry pick to release-4.0 in PR #19870 |
What problem does this PR solve?
Issue Number:
close #15316
close #15313
close #15312
close #15302
close #15299
Problem Summary: after taking inline projection, the outer part of a jointed rows may be pruned, so it cannot directly use
chunk.CopySelectedJoinRowsWithSameOuterRows()
.What is changed and how it works?
What's Changed: change the
chunk.CopySelectedJoinRowsWithSameOuterRows()
to solve the cases without outers.How it Works: correctly copy inner part, and ignore the outer part.
Check List
Tests